#!/bin/bash
#
# 生成“目标config”比“对照config”删除的配置项，以此确保“目标config”没丢东西。
# 在内核源码目录下执行
#

if [[ $# != 2 ]]; then
	echo "Usage: ./zdiff.sh 对照config 目标config"
	echo "       结果输出到文件zdiff-file"
	exit 0
fi

scripts/diffconfig $1 $2 > zdiff-file

sed -i -E '/^-.*n/d' zdiff-file		# 不用关心删除的n项
sed -i -E '/^[^-+].*(m|y)$/d' zdiff-file # 只要最后留下了，不管原来是啥
sed -i -E '/^\+/d' zdiff-file		# 不关心增加的项
